someone that uses a puppet - Turkish English Dictionary